<template>
  <div>
    <h2>随机点名</h2>
    <div class="box">
      <span>名字是:</span>
      <div class="qs">{{word}} </div>
    </div>
    <div class="btns">
      <button @click="btnAction" class="start">开始</button>
      <button @click="btnStop" class="end">结束</button>
    </div>
  </div>
</template>

<script>
export default {
  data() {
    return {
    word:'狗蛋',
      name:['狗蛋','狗剩子','猫猫侠','蝙蝠侠','蜘蛛侠','绿巨人','钢铁侠'],
      timer:'',

    }
},
 methods:{
  btnAction(){
  this.timer =setInterval(()=>{
   let num= parseInt( Math.random() * this.name.length)
      this.word = this.name[num]

    },100)
},
btnStop(){
   clearInterval(this.timer)
}

  
 }
}
</script>

<style>
* {
  margin: 0;
  padding: 0;
}

h2 {
  text-align: center;
}

.box {
  width: 600px;
  margin: 50px auto;
  display: flex;
  font-size: 25px;
  line-height: 40px;
}

.qs {
  width: 450px;
  height: 40px;
  color: red;
}

.btns {
  text-align: center;
}

.btns button {
  width: 120px;
  height: 35px;
  margin: 0 50px;
}
</style>